Apparatus and method for generating sketch map information in portable terminal

ABSTRACT

Provided is an apparatus and method for generating a sketch map in a portable terminal. The apparatus includes a sketch map generating unit. The sketch map generating unit collects information about route points of the portable terminal by using location information, generates a sketch map message including the route information, and shares the generated sketch map message with another user.

CROSS-REFERENCE TO RELATED APPLICATION(S) AND CLAIM OF PRIORITY

This application is a continuation of U.S. patent application Ser. No.14/066,453 filed Oct. 29, 2013 entitled “APPARATUS AND METHOD FORGENERATING SKETCH MAP INFORMATION IN PORTABLE TERMINAL” which claimspriority to U.S. patent application Ser. No. 12/928,125 filed Dec. 3,2010 which claims priority under 35 U.S.C. §119 to an application filedin the Korean Intellectual Property Office on Dec. 4, 2009 and assignedSerial No. 10-2009-0119670, the entire disclosures thereof are herebyincorporated by reference.

TECHNICAL FIELD OF THE INVENTION

The present invention relates generally to an apparatus and method forproviding route information in a portable terminal and, in particular,to an apparatus and method for generating a sketch map message includingroute point information of a portable terminal and sharing the generatedsketch map message with a user of another portable terminal.

BACKGROUND OF THE INVENTION

Recently, portable terminals have become necessary articles used bypeople of all ages. and service providers and terminal manufacturers arecompeting in developing products (or services) to differentiate fromother enterprises.

For example, portable terminals have evolved into multimedia devices toprovide various functions and services such as phone book functions,game functions, Short Message Service (SMS), Electronic (e)-mailservices, morning call functions, Motion Picture Expert Group AudioLayer-3 (MP3) functions, scheduling functions, digital camera functions,wireless Internet services, and so forth.

Also, the portable terminals provide a navigation function for receivingsatellite signals and connecting to traffic information centers throughmobile communication networks to provide traffic information or routeinformation to users.

The navigation function notifies a moving route to a user of theportable terminal, but cannot provide route point information of theuser of the portable terminal.

Also, because the navigation function cannot share the route informationwith a user of another portable terminal, a user of a portable terminalwithout a navigation function cannot detect the moving route.

That is, a user of a portable terminal without a navigation function mayhave a schedule with another user but may not know a route to thedestination. If the route information can be shared with the user, theuser can easily visit the destination by using the shared routeinformation. However, if the sharing of the route information isimpossible, the user is inconvenienced by having to continuouslycommunicate with the other user to visit the destination.

What is therefore required is an apparatus and method for a portableterminal that can overcome the above problems.

SUMMARY OF THE INVENTION

To address the above-discussed deficiencies of the prior art, one aspectof the present invention is to substantially solve at least the aboveproblems and/or disadvantages and to provide at least the advantagesbelow. Accordingly, an aspect of the present invention is to provide anapparatus and method for generating a sketch map message, includingroute point information of a user, in a portable terminal.

Another aspect of the present invention is to provide an apparatus andmethod for sharing a sketch map message, including route pointinformation, with a user of another portable terminal.

In accordance with an aspect of the present invention, an apparatus forgenerating a sketch map in a portable terminal includes a sketch mapgenerating unit that collects information about route points of theportable terminal by using location information, generates a sketch mapmessage including the route information, and shares the generated sketchmap message with another user.

In accordance with another aspect of the present invention, a method forgenerating a sketch map in a portable terminal is provided. Informationabout route points of the portable terminal is collected by usinglocation information. A sketch map message including the routeinformation is generated. And the generated sketch map message is sharedwith another user.

In accordance with another aspect of the present invention, an apparatusfor generating a sketch map in a portable terminal is provided. Theapparatus includes a satellite signal receiving module configured toreceive a satellite signal. A sketch map generating unit detects/storesthe current location of the portable terminal by using the satellitesignal, detects information about a route to a destination, andgenerates a sketch map message including the route information. And acontrol unit is configured to share the generated sketch map messagewith another user.

Before undertaking the DETAILED DESCRIPTION OF THE INVENTION below, itmay be advantageous to set forth definitions of certain words andphrases used throughout this patent document: the terms “include” and“comprise,” as well as derivatives thereof, mean inclusion withoutlimitation; the term “or,” is inclusive, meaning and/or; the phrases“associated with” and “associated therewith,” as well as derivativesthereof, may mean to include, be included within, interconnect with,contain, be contained within, connect to or with, couple to or with, becommunicable with, cooperate with, interleave, juxtapose, be proximateto, be bound to or with, have, have a property of, or the like.Definitions for certain words and phrases are provided throughout thispatent document, those of ordinary skill in the art should understandthat in many, if not most instances, such definitions apply to prior, aswell as future uses of such defined words and phrases.

BRIEF DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the present disclosure and itsadvantages, reference is now made to the following description taken inconjunction with the accompanying drawings, in which like referencenumerals represent like parts:

FIG. 1 illustrates a portable terminal capable of generating a sketchmap message according to an embodiment of the present invention;

FIG. 2 illustrates a process for generating a sketch map message, whichrepresents a moving route of a user, in a portable terminal according toan embodiment of the present invention;

FIG. 3 illustrates a process for collecting user location informationfor generating a sketch map message in a portable terminal according toan embodiment of the present invention;

FIG. 4 illustrates a process for selecting a route of a user in aportable terminal according to an embodiment of the present invention;

FIG. 5A illustrates a display screen that displays setting sketch mapinformation to be generated in a portable terminal according to anembodiment of the present invention;

FIG. 5B illustrates a process for analyzing a route by using locationinformation collected in a portable terminal according to an embodimentof the present invention;

FIG. 5C illustrates a display screen that displays generating a sketchmap message by using location information collected in a portableterminal according to an embodiment of the present invention;

FIG. 6A illustrates a display screen that displays receiving a sketchmap message from another portable terminal and executing the same in aportable terminal according to an embodiment of the present invention;

FIG. 6B illustrates a display screen displaying the state of not beinglocated in a region corresponding to a sketch map in a portable terminalaccording to an embodiment of the present invention;

FIG. 6C illustrates a display screen displaying the state of beinglocated in a region corresponding to a sketch map in a portable terminalaccording to an embodiment of the present invention;

FIG. 6D illustrates a display screen displaying the state of changingthe location in a region corresponding to a sketch map in a portableterminal according to an embodiment of the present invention;

FIG. 6E illustrates a display screen displaying the state of moving to adestination by using a sketch map in a portable terminal according to anembodiment of the present invention; and

FIG. 6F illustrates a display screen displaying the state of deviatingfrom a route while moving to a destination by using a sketch map in aportable terminal according to an embodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

FIGS. 1 through 6F, discussed below, and the various embodiments used todescribe the principles of the present disclosure in this patentdocument are by way of illustration only and should not be construed inany way to limit the scope of the disclosure.

The present invention provides an apparatus and method for generating asketch map message including route point information of a portableterminal and sharing the generated sketch map message with a user ofanother portable terminal.

FIG. 1 illustrates a portable terminal capable of generating a sketchmap message according to an embodiment of the present invention.

As shown in FIG. 1, the portable terminal may include a control unit100, a sketch map generating unit 102, a memory unit 108, an input unit110, a display unit 112, and a communication unit 114. The sketch mapgenerating unit 102 may include a location detecting unit 104 and alocation information database (DB) 106, or may be configured to performa function of the location detecting unit 104 and a function of thelocation information database (DB) 106. The portable terminal mayinclude additional units. Similarly, the functionality of two or more ofthe above units may be integrated into a single component.

The control unit 100 of the portable terminal controls an overalloperation of the portable terminal. For example, the control unit 100processes and controls voice communication and data communication. Inaddition to the general functions, according to the present invention,the control unit 100 detects the location of the portable terminal andcollects route information of the portable terminal.

The control unit 100 generates a sketch map message including thecollected route information and transmits the generated sketch mapmessage to another portable terminal, thereby enabling the sharing ofthe sketch map message. That is, the control unit 100 enables a user ofthe other portable to easily visit the destination by using the receivedsketch map message.

Herein, the sketch map message is generated to enable the sharing of theroute information of the portable terminal with a user of anotherportable terminal. In conjunction with a schedule function, the sketchmap message includes information about a route to a destination point.

When receiving a sketch map message from another portable terminal, thecontrol unit 100 displays the route information in the received sketchmap message and displays the moving location of the portable terminal asthe moving location on the sketch map, thereby enabling the movement tothe route points included in the sketch map message.

Under the control of the control unit 100, the sketch map generatingunit 102 detects a moving route of the portable terminal and generates asketch map message including the route information.

The sketch map generating unit 102 detects the location of the portableterminal through the location detecting unit 104 and stores the locationinformation in the location information DB 106. If there is more than apredetermined distance difference between the previous location and thecurrent location, the sketch map generating unit 102 determines that theportable terminal has moved. This is to reduce the amount of locationinformation of the portable terminal.

Also, when detecting that the portable terminal is located in the sameregion a predetermined number of times or duration, the sketch mapgenerating unit 102 determines that the portable terminal has moved tothe destination, and ends the location information detecting process.

Under the control of the sketch map generating unit 102, the locationdetecting unit 104 detects the location of the portable terminal. Thelocation information DB 106 stores the location information of theportable terminal detected by the location detecting unit 104.

Also, the location information DB 106 stores information about a regionin a sketch map of which is to be generated by the portable terminal.

In order to secure a data storage space, the information about a regionin a sketch map of which is to be generated includes information aboutspecific places (e.g., subway stations, bus stations, and railroadstations), instead of information about many places in the navigationfunction. The specific region information may be within a radius of thecorresponding region (e.g., a radius of 2 km to 3 km around the Sinchonstation).

The memory unit 108 includes a ROM, a RAM a flash ROM and such. The ROMstores a variety of reference data and microcodes of a program for theprocess and control of the control unit 100 and the sketch mapgenerating unit 102.

The RAM is a working memory of the control unit 100, which storestemporary data that are generated during the execution of variousprograms. The flash ROM stores a variety of refreshable data such as aphone book, an outgoing message, an incoming message, and a user touchinput point.

The input unit 110 includes numeric keys of digits ‘0’-‘9’ and aplurality of function keys, such as a Menu key, a Cancel (delete) key, aConfirmation key, a Talk key, an End key, an Internet connection key,Navigation keys (or Direction keys), character input keys, and such. Theinput unit 110 provides the control unit 100 with key input data thatcorresponds to a key pressed by a user.

The display unit 112 displays numerals and characters, moving pictures,still pictures and status information generated during an operation ofthe portable terminal. The display unit 112 may be a color liquidcrystal display (LCD), an Active Mode Organic Light Emitting Diode(AMOLED), and such. If the display unit 112 has a touch input device andis applied to a touch input type portable terminal, it may also be usedas an input device.

The communication unit 114 transmits/receives Radio Frequency (RF)signals inputted/outputted through an antenna (not illustrated). Forexample, in a transmitting (TX) mode, the communication unit 114channel-encodes, spreads, and RF-processes TX data prior totransmission. In a receiving (RX) mode, the communication unit 114converts a received RF signal into a baseband signal and despreads andchannel-decodes the baseband signal to restore the data.

The control unit 100 of the portable terminal may also be configured toperform the functions of the sketch map generating unit 102. Althoughseparate components are illustrated for respective functions in FIG. 1,the control unit 100 may also be configured to perform all or some ofthe functions on behalf of such separate components.

FIG. 2 illustrates a process for generating a sketch map message, whichrepresents a moving route of a user, in a portable terminal according toan embodiment of the present invention.

As shown in FIG. 2, in step 201, the portable terminal sets sketch mapinformation to be generated. The sketch map information to be generatedincludes information about a region for which a sketch map is to begenerated by a user of the portable terminal. In conjunction with aschedule function, the sketch map information may include schedulesetting information (e.g., schedule time and schedule contents).

In step 203, the portable terminal collects location information.

The location information is information about a route location of theuser of the portable terminal, which corresponds to the routeinformation included in the sketch map message. The location informationcollecting process will be described below in detail with reference toFIG. 3.

In step 205, the portable terminal analyzes the route of the user of theportable terminal. If all of the location information collected in step203 is set to route information, a plurality of route points aredisplayed on the display unit of the portable terminal. In anembodiment, the present invention selects only a specific route placeamong the collected location information in order to prevent an increasein the complexity of a sketch map. The route information analysis may beperformed in descending order of the distance between route points. Thiswill be described below in detail with reference to FIG. 4.

In step 207, the portable terminal generates a sketch map messageincluding the route information analyzed in step 205. The sketch mapmessage is generated to share the route points of the portable terminalwith a user of another portable terminal. The sketch map message may bea short message type or a multimedia message type. The sketch mapmessage may be divided into a plurality of messages according to thecapacity.

FIG. 3 illustrates a process for collecting user location informationfor generating a sketch map message in a portable terminal according toan embodiment of the present invention.

As shown in FIG. 3, the portable terminal determines whether it is thetime to generate a sketch map.

The sketch map generation time refers to the time to begin detectingroute points to generate a sketch map for the route points of a user ofthe portable terminal. In conjunction with a schedule function, thesketch map generation time may be the schedule setting time set by theuser.

If it is not the sketch map generation time (in step 301), the portableterminal again performs an operation of step 301, or displays schedulerinformation (e.g., time and place) together with an alarm and displaysthe direction and the distance between the current location and thedestination location.

If it is the sketch map generation time (in step 301), the portableterminal proceeds to step 303. In step 303, the portable terminaldetects its current location. The portable terminal may receive asatellite signal to detect its location for detecting the route pointsof the user.

In step 305, the portable terminal determines whether it is locatedwithin range of a POI (Position Of Interest). The POI range isinformation within a region for which a sketch map is to be generated bythe user of the portable terminal. The POI range may be detected bycomparing the sketch map information set in step 201 of FIG. 2 with thelocation of the portable terminal. For example, it is determined in step305 whether the portable terminal is located in a predetermined range ofa region set by the sketch map information.

If it is not located within the POI range (in step 305), the portableterminal proceeds to step 315. In step 315, the portable terminalnotifies the existence of a schedule to the user. That is, although theportable terminal generating the sketch map message is to generate asketch map for the corresponding schedule in conjunction with theschedule function, because the user does not perform the correspondingschedule, the portable terminal notifies the existence of the scheduleto the user. If the portable terminal is not in conjunction with theschedule function, the portable terminal again performs step 305 insteadof step 315.

In contrast, if it is located within the POI range (in step 305), theportable terminal proceeds to step 307. In step 307, the portableterminal receives location information to detect its current location.In step 309, the portable terminal compares its previous location withits current location.

If there is more than a predetermined difference in distance between theprevious location and the current location, the portable terminaldetermines that it has moved. In contrast, if there is less than apredetermined distance difference between the previous location and thecurrent location, the portable terminal determines that it is located inthe same region. This is to reduce the amount of location informationstored in the portable terminal.

In step 311, the portable terminal determines the results of thecomparison in step 309.

If the portable terminal determines that it is not located in the sameregion (in step 311), the portable terminal proceeds to step 313. Instep 313, the portable terminal stores its current location and returnsto step 307.

That is, the portable terminal detects/stores its location untilreaching the final destination (e.g., the schedule place) of the sketchmap.

In contrast, if the portable terminal determines that it is located inthe same region (in step 311), the portable terminal proceeds to step317. In step 317, the portable terminal increases the counter of thesame location information.

The same location information may be used to determine whether theportable terminal has reached the final destination of the sketch map.If the portable terminal detects the same location information of apredetermined value or more, the portable terminal may determine that ithas not moved to the final destination.

Because there may be a situation in which the portable terminal islocated in an indoor place of the final destination and fails to receivelocation information, the portable terminal may increase the samelocation information at the stop time point of the reception of thesatellite signal.

In step 319, the portable terminal determines whether the increased samelocation information is greater than a critical value.

If the increased same location information is smaller than the criticalvalue (in step 319), the portable terminal determines that it has notreached the final destination, and returns to step 307.

Alternatively, if the increased same location information is greaterthan the critical value (in step 319), the portable terminal determinesthat it has reached the final destination, and ends the algorithm of thepresent invention.

FIG. 4 illustrates a process for selecting a route of a user in aportable terminal according to an embodiment of the present invention.

As shown in FIG. 4, it is assumed that the portable terminal hascollected/stored location information in step 203 of FIG. 2.

In step 401, the portable terminal, which has collected locationinformation, determines the range of a sketch map to be generated, inorder to select a route point. The range of the sketch map may be aselection range of the route included in the sketch map to be generated,which corresponds to the distance of the route between a verticaldistance and a horizontal distance.

For example, the portable terminal compares the distances between pointsof the same horizontal direction (West and East) (from the start point)to detect the point with the largest distance for each direction(West/East). Likewise, the portable terminal detects the point with thelargest distance for each of the vertical directions (North and South).If the largest distance for North/South/East/West is 150 m/200 m/300m/20 m, the range of the generated sketch map may be horizontally 320 mand vertically 350 m.

In step 403, the portable terminal determines the number of route pointsto be displayed on the sketch map. If all of the collected route pointsare to be displayed on the sketch map, the portable terminal may selectthe route point of a specific region in order to prevent the complexityof the sketch map due to the displayed route points.

In step 405, the portable terminal selects the determined number ofroute points. In step 407, the portable terminal displays the selectedroute points. The portable terminal may select/display the route pointsin descending order of the distance between route points or distancefrom the destination.

Thereafter, the portable terminal proceeds to step 207 of FIG. 2 toperform an operation of generating a sketch map message including routepoints.

FIGS. 5A through 5C illustrate a process for generating a sketch mapmessage in a portable terminal according to an embodiment of the presentinvention.

FIG. 5A illustrates a display screen that displays setting sketch mapinformation to be generated in a portable terminal according to anembodiment of the present invention.

As shown in FIG. 5A, the portable terminal generates a sketch mapmessage in conjunction with a schedule function.

Accordingly, a user of the portable terminal enters information aboutappointments and places through a scheduler. The portable terminal addsa POI field 501 in an input field of the conventional scheduler toreceive information about an appointed place from the user. Also, theportable terminal stores the POI in a database format, but reduces theamount of data stored by storing information about specific places(e.g., subway stations, bus stations, and railroad stations) instead oflocation information provided by a general navigation system. If thereis no place among the specific places to be set by the user of theportable terminal, the user selects and inputs the specific placeadjacent to the appointed place.

FIG. 5B illustrates a process for analyzing a route by using locationinformation collected in a portable terminal according to an embodimentof the present invention.

As shown in FIG. 5B, the portable terminal periodically detects thelocation of a user by using location information.

In order to reduce the amount of location information stored, theportable terminal stores information about the location of apredetermined moving distance or more when storing information about thedetected location of the user.

That is, if there is more than a predetermined difference in distancebetween the previous location and the current location of the user, theportable terminal determines that the user has moved and storesinformation about the movement. Alternatively, if there is less than apredetermined difference in distance between the previous location andthe current location of the user, the portable terminal determines thatthe user is located at the same location, and does not store informationabout the corresponding location.

If the user is located at the same location a predetermined number oftimes or duration, the portable terminal determines that the user hasreached the destination.

If the user has moved through an intermediate point to the destinationpoint, the portable terminal stores location information.

FIG. 5C illustrates a display screen that displays generating a sketchmap message by using location information collected in a portableterminal according to an embodiment of the present invention.

As shown in FIG. 5C, on the basis of POI information, the portableterminal displays user location information collected as illustrated inFIG. 5B, that is, information about route points of the user of theportable terminal.

In order to transmit the displayed screen to another user, the portableterminal generates a sketch map message in the format of a short messageor a multimedia message.

The portable terminal generating the sketch map message may use thesketch map message as information about a section of its movement, and aportable terminal receiving the sketch map message may use the sketchmap message as information about a section of movement to thedestination.

The complexity of the sketch map may increase if the portable terminaldisplays all of the information collected in FIG. 5B. Therefore, theuser may select/display a specific location, or the portable terminalmay select/display only location information with a large distancebetween location information.

FIGS. 6A through 6F illustrate a process for using a sketch map messagein a portable terminal according to an embodiment of the presentinvention.

FIG. 6A illustrates a display screen that displays receiving a sketchmap message from another portable terminal and executing the same in aportable terminal according to an embodiment of the present invention.

As shown in FIG. 6A, the portable terminal receives a sketch map messagefrom another portable terminal and moves to a destination point by usingthe received sketch map message.

As illustrated in the drawings, if the received sketch map message isexecuted in the portable terminal, the portable terminal determineswhether it is located in a region corresponding to the sketch map.

FIG. 6B illustrates a display screen displaying the state of not beinglocated in a region corresponding to a sketch map in a portable terminalaccording to another embodiment of the present invention.

As shown in FIG. 6B, if it is not located in a region corresponding tothe received sketch map, the portable terminal displays a warning notice(which notifies that it is not located in a region corresponding to thesketch map (i.e., a region adjacent to a POI region)) to notify a routedeviation to the user (a schedule notification in the conjunction with aschedule function).

FIG. 6C illustrates a display screen displaying the state of beinglocated in a region corresponding to a sketch map in a portable terminalaccording to an embodiment of the present invention.

As shown in FIG. 6C, if it is located in a region corresponding to thereceived sketch map, the portable terminal displays route pointscorresponding to a sketch map region.

Herein, the portable terminal also displays its own location to displaya moving route according to the sketch map.

FIG. 6D illustrates a display screen displaying the state of changingthe location in a region corresponding to a sketch map in a portableterminal according to an embodiment of the present invention.

As shown in FIG. 6D, the portable terminal detects its own location atregular intervals (e.g., 10 seconds). This is to detect the movement ofthe portable terminal. When detecting its movement, the portableterminal changes its own location displayed according to the movement.

FIG. 6E illustrates a display screen displaying the state of moving to adestination by using a sketch map in a portable terminal according to anembodiment of the present invention.

As shown in FIG. 6E, the portable terminal changes its locationaccording to the sketch map as illustrated in FIG. 6D.

If it moves to the destination and does not detect any more movement,the portable terminal displays a message notifying the arrival at thedestination.

FIG. 6F illustrates a display screen displaying the state of deviatingfrom a route while moving to a destination by using a sketch map in aportable terminal according to an embodiment of the present invention.

As shown in FIG. 6F, the portable terminal changes its locationaccording to the sketch map as illustrated in FIG. 6D.

If it moves to the destination and does not detect any more movement,the portable terminal displays a message notifying the arrival at thedestination as illustrated in FIG. 6E.

Alternatively, if the portable terminal does not move through the routedisplayed according to the sketch map and deviates from the route, theportable terminal displays a message notifying that it does not movethrough the route according to the sketch map.

As described above, the present invention detects the route of a user ofa portable terminal and generates a sketch map message including routeinformation in order to share information about the route with a user ofanother portable terminal, thereby enabling a user of a portableterminal without a navigation function to detect the route to adestination point.

While the invention has been shown and described with reference tocertain preferred embodiments thereof, it will be understood by thoseskilled in the art that various changes in form and details may be madetherein without departing from the spirit and scope of the invention asdefined by the appended claims.

What is claimed is:
 1. An electronic device comprising: a communicationunit configured to establish a connection with another device; and acontroller configured to: transmit a location of the electronic deviceto the another device, receive a sketch map including a plurality ofroute points associated with the electronic device from the anotherdevice, and display the route points associated with the location of theelectronic device among the plurality of route points included in thesketch map.
 2. The device of claim 1, wherein the controller isconfigured to, if the location of the electronic device is changed,control to display the route points associated with the changed locationof the electronic device.
 3. The device of claim 1, wherein the routepoints is information associated with a section of movement from acurrent location of the electronic device to a destination.
 4. Thedevice of claim 3, wherein the controller is configured to display amoving route to the destination using the route points.
 5. The device ofclaim 3, wherein the controller is configured to control to display theroute points until located in a region corresponding to the route pointsassociated with the destination.
 6. The device of claim 1, wherein thecontroller is configured to control to display a moving route to aregion corresponding to the displayed route points.
 7. The device ofclaim 1, wherein the controller is configured to control to display theroute points with the location of the electronic device.
 8. A displaymethod of an electronic device, comprising establishing a connectionwith another device; transmitting a location of the electronic device tothe another device; receiving a sketch map including a plurality ofroute points associated with the electronic device from the anotherdevice; and displaying the route points associated with the location ofthe electronic device among the plurality of route points included inthe sketch map.
 9. The method of claim 8, further comprising: if thelocation of the electronic device is changed, displaying the routepoints associated with the changed location of the electronic device.10. The method of claim 8, wherein the route points is informationassociated with a section of movement from a current location of theelectronic device to a destination.
 11. The method of claim 10, whereinthe displaying the route points associated with the location of theelectronic device comprises displaying a moving route to the destinationusing the route points.
 12. The method of claim 10, wherein the routepoints is displayed until located in a region corresponding to the routepoints associated with the destination.
 13. The method of claim 8,further comprising: displaying a moving route to a region correspondingto the displayed route points.
 14. The method of claim 8, wherein theroute points is displayed with the location of the electronic device.